glenoid fossa - Turkish English Dictionary